do one's stuff - English Synonyms Dictionary